package com.fr.chicken.service;


import com.fr.chicken.facade.base.BaseResponseDTO;
import com.fr.chicken.facade.request.*;
import com.fr.chicken.facade.response.*;

public interface AdminService {
    public AdminLonginResponseDTO login(AdminLoginRequsetDTO requset);

    public GetChickenConfigureResponseDTO getChickenConfigure();

    public BaseResponseDTO updateChickenConfigure(UpdateChickenConfigureRequsetDTO requsetDTO);

    public GetMaxConfigureResponseDTO getMaxConfigure();

    public BaseResponseDTO updateMaxConfigure(UpdateMaxConfigureRequsetDTO requsetDTO);

    public BaseResponseDTO updateExchangeConfigure(UpdateExchangeConfigureRequsetDTO requsetDTO);

    public BaseResponseDTO insertExchangeConfigure(InsertExchangeConfigureRequsetDTO requsetDTO);

    public BaseResponseDTO deleteExchangeConfigure(Integer id);

    public GetPlatformDataResponseDTO getPlatformData();

    public BaseResponseDTO updateAdminPassword(UpdateAdminPasswordRequsetDTO requsetDTO);

    public GetAdminLoginListResponseDTO getAdminLoginList(GetAdminLoginListRequsetDTO requsetDTO);

    public BaseResponseDTO updateUserNums(UpdateUserNumsRequsetDTO requsetDTO);

    public GetPlayerInfoListResponseDTO getOneAgentInfoList(GetOneAgentInfoListRequsetDTO requsetDTO);

    public GetVipConfigureResponseDTO getVipConfigure();

    public BaseResponseDTO updateVipConfigure(UpdateVipConfigureRequsetDTO requsetDTO);

    public GetActivationCodeInfoResponseDTO getActivationCodeInfo();

    public BaseResponseDTO updateGoods(UpdateGoodsRequsetDTO requsetDTO);
}
